package com.qing.cheng.dto;




import com.qing.cheng.entity.Address;
import com.qing.cheng.entity.QcClass;
import com.qing.cheng.entity.QcSchool;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;



public class QcCourseDto {

    /**
     * 社团名
     */
    private String associationsName;

    /**
     * 地址
     */
    private Address address;

    /**
     * 班级
     */
    private QcClass qcClass;

    /**
     * 上课开始日期
     */
    private Date beginDate;

    /**
     * 上课结束日期
     */
    private Date endDate;

    /**
     * 课程开课状态
     */
    private List<QcCourseStateDto> qcCourseStateList;

    /**
     * 学习目标
     */
    private String target;

    /**
     * 上课内容
     */
    private String content;

    /**
     * 费用
     */
    private BigDecimal cost;

    /**
     * 老师头像url
     */
    private String teacherPicUrl;

    /**
     * 老师名
     */
    private String teacherName;

    /**
     * 学校
     */
    private QcSchool qcSchool;

    /**
     * 创建时间
     */
    private Date createdDate;

    /**
     * 修改时间
     */
    private Date updatedDate;

    /**
     * 创建人
     */
    private String createdBy;

    /**
     * 修改人
     */
    private String updatedBy;

    public String getAssociationsName() {
        return associationsName;
    }

    public void setAssociationsName(String associationsName) {
        this.associationsName = associationsName;
    }

    public Address getAddress() {
        return address;
    }

    public void setAddress(Address address) {
        this.address = address;
    }

    public QcClass getQcClass() {
        return qcClass;
    }

    public void setQcClass(QcClass qcClass) {
        this.qcClass = qcClass;
    }

    public Date getBeginDate() {
        return beginDate;
    }

    public void setBeginDate(Date beginDate) {
        this.beginDate = beginDate;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }

    public List<QcCourseStateDto> getQcCourseStateList() {
        return qcCourseStateList;
    }

    public void setQcCourseStateList(List<QcCourseStateDto> qcCourseStateList) {
        this.qcCourseStateList = qcCourseStateList;
    }

    public String getTarget() {
        return target;
    }

    public void setTarget(String target) {
        this.target = target;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public BigDecimal getCost() {
        return cost;
    }

    public void setCost(BigDecimal cost) {
        this.cost = cost;
    }

    public String getTeacherPicUrl() {
        return teacherPicUrl;
    }

    public void setTeacherPicUrl(String teacherPicUrl) {
        this.teacherPicUrl = teacherPicUrl;
    }

    public String getTeacherName() {
        return teacherName;
    }

    public void setTeacherName(String teacherName) {
        this.teacherName = teacherName;
    }

    public QcSchool getQcSchool() {
        return qcSchool;
    }

    public void setQcSchool(QcSchool qcSchool) {
        this.qcSchool = qcSchool;
    }

    public Date getCreatedDate() {
        return createdDate;
    }

    public void setCreatedDate(Date createdDate) {
        this.createdDate = createdDate;
    }

    public Date getUpdatedDate() {
        return updatedDate;
    }

    public void setUpdatedDate(Date updatedDate) {
        this.updatedDate = updatedDate;
    }

    public String getCreatedBy() {
        return createdBy;
    }

    public void setCreatedBy(String createdBy) {
        this.createdBy = createdBy;
    }

    public String getUpdatedBy() {
        return updatedBy;
    }

    public void setUpdatedBy(String updatedBy) {
        this.updatedBy = updatedBy;
    }
}
